package com.zlzlib.vuePage.annotation.data;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 表单查询联动数据类型
 *
 * @DateTime: 2024/6/6 16:04
 * @Author zlz
 * @Version 1.0
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface FormDataFileField {
    /**
     * @return 文件上传类型
     */
    String fileType() default "";

    /**
     * @return 文件上传地址
     */
    String filePath() default "";

    /**
     * @return 文件上传名称关键词
     */
    String fileNameKey() default "";
    /**
     * @return 文件名称是否为空
     */
    boolean emptyName() default false;
}
